package com.gagakuai.bpm.domian.entity;

import lombok.Data;

import java.util.Date;

/*
    * 历史的任务实例表， 存放已经办理的任务。
    */
@Data
public class ActHiTaskinst {
    /*
    * 主键
    */
    private String id;

    /*
    * 任务定义KEY
    */
    private String taskDefKey;

    /*
    * 流程定义KEY
    */
    private String procDefKey;

    /*
    * 流程定义ID
    */
    private String procDefId;

    /*
    * 流程实列根ID
    */
    private String rootProcInstId;

    /*
    * 流程实列ID
    */
    private String procInstId;

    /*
    * 流程执行ID
    */
    private String executionId;

    /*
    * 案列定义KEY
    */
    private String caseDefKey;

    /*
    * 案列定义ID
    */
    private String caseDefId;

    /*
    * 案列实列ID
    */
    private String caseInstId;

    /*
    * 案列执行ID
    */
    private String caseExecutionId;

    /*
    * 节点实列ID
    */
    private String actInstId;

    /*
    * 名称
    */
    private String name;

    /*
    * 父任务ID
    */
    private String parentTaskId;

    /*
    * 描述
    */
    private String description;

    /*
    * 委托人ID
    */
    private String owner;

    /*
    * 办理人ID
    */
    private String assignee;

    /*
    * 开始时间
    */
    private Date startTime;

    /*
    * 结束时间
    */
    private Date endTime;

    /*
    * 耗时
    */
    private Long duration;

    /*
    * 删除原因
    */
    private String deleteReason;

    /*
    * 优先级
    */
    private Integer priority;

    /*
    * 超时时间
    */
    private Date dueDate;

    /*
    * 跟踪时间
    */
    private Date followUpDate;

    /*
    * 租户ID
    */
    private String tenantId;

    /*
    * 移除时间
    */
    private Date removalTime;
}